.neo-video {
  position: relative;

  & > * {
    position: absolute;
    inset: 0;
  }

  .neo-video-ghost {
    display: flex;
    align-items: center;
    justify-content: center;

    height: 100%;
    width: 100%;
    background-color: var(--video-ghost-color);

    .fa-solid {
      height: var(--video-ghost-size);
      width: var(--video-ghost-size);
      font-size: var(--video-ghost-size);
      cursor: pointer;
    }
  }

  .neo-video-media {
    height: 100%;
    width: 100%;
    background: black;
  }
}
